Method for increasing active duration time of an automatic freewheeling function in a vehicle

ABSTRACT

A method for increasing active duration time of an automatic freewheeling function in a vehicle with cruise control and during a cruise control active period is provided. The function includes an arrangement for determining a vehicle set speed (Vset speed) for when the function is allowed to be activated and arrangement for calculating a predetermined allowable vehicle speed drop to a first under speed value (Vunderspeed) below the vehicle set speed (Vset speed). The function is controlled based on said under speed value, in order to extend active duration time of the function.

The present application is a continuation of U.S. application Ser. No.13/710,558, filed Dec. 11, 2012, which issued as U.S. Pat. No. 8,666,630on Mar. 4, 2014, and which is a continuation of U.S. application Ser.No. 12/596,674, filed Oct. 20, 2009, which issued as U.S. Pat. No.8,332,120 on Dec. 11, 2012, which is the U.S. National Stage ofPCT/SE2007/000386, filed Apr. 20, 2007.

BACKGROUND AND SUMMARY

The present invention relates to a method for increasing active durationtime of an automatic freewheeling function in a vehicle with acombustion engine, a transmission and a cruise control.

The present invention also relates to a computer program and computerprogram product both to be used with a computer for executing saidmethod.

An automatic vehicle transmission designed from planetary gears usuallyhas one-way couplings between the planetary gear steps, which, when apropulsion engine is in drive, lock in the automatic gear position fortorque transmission from the engine to the drive wheels, but which, whentorque is transmitted in the opposite direction, i.e. at zero throttleand with the vehicle in motion, disengage and cause the vehicle tofreewheel without engine braking, which, by utilizing the kinetic energyof the vehicle, yields lower fuel consumption than if the engine is busybraking.

A corresponding freewheel function for automated mechanicaltransmissions (AMT) is shown in WO 2002/092378. Here, a freewheelfunction is obtained by putting a splitter gear disposed in the gearboxinto its neutral position when an accelerator pedal disposed in thevehicle is located within a predetermined swivel angle range, whichstarts at a distance from the rest position of the pedal and extendsover a slight angle within the total swivel angle of the pedal. When thedriver wishes to change the driving condition from driving engine toallowing the vehicle to freewheel without engine braking, he lets up theaccelerator pedal, so that it reaches the predetermined range when thedrive from the engine is broken. If engine braking is required, thedriver further releases the accelerator pedal, either fully or, in anyevent, to the point where it passes through the predetermined rangewithin which disengagement occurs.

Another example of a prior art freewheel function is disclosed in WO2005/084995. The freewheel function is automatically activated when apredetermined vehicle condition is prevailing. This condition comprisesat least traveling in a not too steep downslope and that there is nofuel demand from the driver (via the accelerator pedal) or from a cruisecontrol in the vehicle. When the freewheel function is activated with acertain vehicle set speed, i.e. during a time period when the cruisecontrol is active, and a certain over speed limit (VBCC set speed) isexceeded, then the freewheel function is automatically inactivated andthe vehicle is automatically braked to a speed under said VBCC setspeed. When vehicle speed is below VBCC set speed the freewheel functionwill be activated again if the right vehicle conditions are stillprevailing.

WO2005/084995 discloses that said VBCC set speed can be automaticallyadjusted in dependence of at least prevailing road gradient.

WO2005/084995 further discloses that said VBCC set speed can beautomatically adjusted in dependence of road gradient in the nearfuture, e.g. in dependence of that the prevailing downhill slope willend in a near future, which means increased VBCC set speed in order topostpone inactivation of the freewheel function.

In certain downslopes where the vehicle travel resistance isapproximately zero, arrangements according to prior art will notactivate the freewheel function since a too short freewheel durationtime is foreseen (calculated) for a certain vehicle set speed, thus anarrangement according to prior art needs a downslope with less travelresistance (in practice a steeper down slope) to initiate activation ofthe freewheel function.

The freewheel function cannot be activated during a too short durationtime, due to fuel punishment. Another reason not to activate thefreewheel function during a too short duration time is that travelcomfort otherwise would decrease. In prior art arrangements hysteresisis used when travel resistance is approximately zero, which means thatthe vehicle needs to be accelerated (preferably without fuel injection)to a vehicle speed a hit above a vehicle set speed, before the freewheelfunction can be allowed to be reactivated. This secure enough freewheelduration time.

It is desirable to solve the problem of how to extend the freewheelduration time further, so that fuel savings can be increased evenfurther and without decreased travel comfort.

The method according to an aspect of the invention is a method forincreased freewheel active duration time during a cruise control activetime period. With an increased freewheel duration time more fuel will besaved. The invention is especially beneficial/effective in downslopeswith a relatively small inclination, i.e. where vehicle travelresistance is approximately zero.

The above mentioned problem is solved by manipulating the speed areawithin which the freewheel function is allowed to be activated. This canbe done by a method where, said function comprises (includes, but is notnecessarily limited to) means for determining a first vehicle set speedfor when said function is allowed to be activated under at leastprevailing conditions. This method is according to an aspect of theinvention characterized in the steps of:

-   -   calculating a predetermined allowable vehicle speed drop to an        under speed value below said first vehicle set speed for at        least prevailing conditions and;    -   controlling said function based on said wider speed value, in        order to extend active duration time of said function.

Thus, the freewheel function duration time is extended by allowing acertain predetermined vehicle speed drop below said first vehicle setspeed before the freewheel function is controlled. In one embodiment ofthe invention said controlling comprises the step of inactivating saidfreewheel function when vehicle speed has decreased down to said firstunder speed value from a vehicle speed above said under speed value. Inanother embodiment of the invention said controlling, comprises the stepof activating said freewheel function when vehicle speed has increasedup to said first under speed value from a vehicle speed below said underspeed value. Thus, if vehicle speed is approaching the under speed valuethrough retardation and the freewheel function is currently activated,it will be inactivated when the under speed value is reached. On theother hand if vehicle speed is approaching the under speed value throughacceleration, i.e. the freewheel function is currently inactive, it willbe activated when the under speed value is reached.

In one embodiment of the invention the same effect can be achieved bysimply move the first vehicle set speed to a second vehicle set speedwith a lower vehicle speed value, thus said second vehicle set speed isequal in functionality to said vehicle under speed value.

In one embodiment of the invention the determination of the magnitude ofthe allowed predetermined vehicle speed drop to said under speed valuebelow said first vehicle set speed is dependent on the vehicle'spossibilities to be able to accelerate up to said first vehicle setspeed from said under speed value within a reasonable predetermined,time. Thus, the allowed vehicle speed drop can be adapted to prevailingvehicle load and available propulsion power.

In another embodiment of the invention said predetermined vehicle speeddrop below said first vehicle set speed will not occur if the vehicle isexpected to meet increased travel resistance, for example an uphillslope, in the near future. The advantage of this embodiment is a betteruphold of vehicle average speed and under most circumstances also alower total fuel consumption.

In a further embodiment of the invention the magnitude of said vehicleunder speed value will not be lower than that of a highest gear of agearbox in the vehicle, or a gear engaged just before the freewheelfunction was activated, will be possible to reengage when the vehiclespeed reaches said vehicle under speed value and the freewheel functionwill be inactivated and a gear will have to be engaged.

In a further embodiment of the invention the vehicle under speed valuecan be manually set for at least one first vehicle set speed by thedriver.

In another embodiment of the invention the vehicle wider speed value canbe set for one or several different first vehicle set speeds by amanufacturer of the vehicle or authorized workshop personnel.

In a further embodiment of the invention when the vehicle is driven witha vehicle speed below said vehicle under speed value and the freewheelfunction is currently inactivated, the freewheel function will beactivated when said vehicle under speed is reached due to vehicleacceleration through the force of gravity. This can happen for examplewhen the vehicle passes a crest.

BRIEF DESCRIPTION OF THE DRAWING

The present invention will be described in greater detail below withreference to the accompanying drawings which, for the purpose ofexemplification, shows further preferred embodiments of the inventionand also the technical background, and in which:

FIGS. 1 and 2 show diagrams over how the freewheel activation time canbe extended according to different embodiments of the invention.

FIG. 3 shows a computer arrangement for the invention.

DETAILED DESCRIPTION

In one embodiment of the invention the vehicle comprises a propulsionunit with an output shaft connected to driven wheels of the vehicle viaa transmission arranged for gear ratio change between said propulsionunit and said driven wheels. The propulsion unit can be a combustionengine or a hybrid comprising for example a combustion engine, and anelectric motor/generator. The transmission can be a stepped geartransmission, for example an AMT or Dual Clutch Transmission (DCT),comprising a freewheel function allowing the vehicle to freewheel duringcertain predetermined vehicle conditions in order to save fuel asmentioned above and as known in prior art.

The propulsion unit and, the transmission forms a drive train of thevehicle. The drive train preferably comprises one or several controlunits for controlling different functions of the drive train as known inthe art. The vehicle also comprises a cruise control, which as such isknown art. The freewheel function according to the invention ispreferably active during a cruise control active period.

Such a control unit can be programmed to determine a first vehicle setspeed Vset speed for when said freewheel function is allowed to beactivated under at least prevailing vehicle conditions. Preferably saidVset speed can also be set speed for said cruise control. FIG. 1 shows adiagram with vehicle speed v at the y-axis and time t at the x-axis.Said first vehicle set speed Vset speed is plotted as a horizontaldotted line for a chosen vehicle speed. This is known art and is done bymeans for determining said first vehicle set speed. As mentioned above,in connection to WO 2005/084995, the freewheel function can furthercomprise an upper maximum allowable vehicle freewheeling speed VBCC setspeed (brake cruise set speed, not shown in figures). It should be notedthat the function connected to VBCC set speed and as shown in WO2005/084995 is not necessary for the embodiments of the presentinvention, but can be a good complement.

According to the invention the control unit is further programmed tocalculate a predetermined allowable vehicle speed drop to a first underspeed value Vunderspeed below said first vehicle set speed Vset speedfor at least the prevailing vehicle conditions and the control unit isfurther programmed to perform controlling of said freewheel functionbased on said under speed value. The advantage is extended activeduration time of said freewheel function. In FIG. 1 reference text.iindicates the extended part of the freewheel activation time, which isthe beneficial contribution of the present invention over prior art. Theunder speed value Vunderspeed is plotted as a horizontal dotted linebelow said first vehicle set speed in the FIG. 1. When the freewheelfunction is activated and the travel resistance of the vehicle is suchthat the vehicle speed is decreasing, as shown by curve 1 in FIG. 1,said control unit is according to the invention programmed to allow apredetermined vehicle speed drop d down to said Vunderspeed. When thevehicle speed indicated by curve 1 hits the Vunderspeed the control unitis programmed to initiate a controlling action, which in a vehiclecondition comprising vehicle speed retardation with the freewheelfunction activated, comprises at least the step of inactivating saidfreewheel function, inactivation of the freewheel function meansengaging a gear in the transmission and drivingly connecting thepropulsion unit to the driven wheels. In a preferred embodiment of theinvention the control unit can be programmed to automatically increasevehicle speed up to at least said Vset speed, as indicated by theincreasing vehicle speed curve 2 in FIG. 1 by drive train control.

The difference d between said Vset speed and Vunderspeed is saidallowable predetermined vehicle speed drop. In one embodiment of theinvention the control unit is programmed to calculate the magnitude ofsaid allowed predetermined vehicle speed drop d (and thus Vunderspeed)in dependence of the vehicle's possibilities to be able to accelerate upto said first vehicle set speed Vset speed from said first under speedvalue Vunderspeed within a reasonable predetermined time ti as indicatedin FIG. 1 (see curve 2). If the vehicle is expected to meet relativelyhigh travel resistance the control unit is programmed to decrease themaximum allowable vehicle speed drop d by increasing the Vunderspeed.Thus, the time ti will be decreased. There are several different methodsknown in the art for estimating current or future vehicle travelresistance.

In another embodiment of the invention the control unit can beprogrammed to determine the difference d (or the magnitude ofVunderspeed) by not allowing the Vunderspeed to be lower than that ahighest gear of said transmission or a gear engaged just before thefreewheel function was activated, will be possible to reengage when thevehicle speed reaches said Vunderspeed and the freewheel function willbe inactivated and a gear will have to be engaged. This method to decidemagnitude of Vunderspeed can be combined with the method mentioned aboveusing time ti. The method that gives the highest vehicle speed valuedetermines Vunderspeed.

Besides the above described embodiments with automatic determination ofthe Vunderspeed for a certain Vset speed and vehicle condition there canalso be embodiments of the invention where the Vunderspeed can bemanually set for at least one Vset speed by the driver. This can be donewith different kinds of driver/vehicle interface for controlling saidfreewheel function arranged in the vehicle. In another embodiment of theinvention the Vunderspeed can be factory-set for one or severaldifferent Vset speed or set by authorized workshop personnel.

According to one embodiment of the invention said predetermined vehiclespeed drop d will not occur if the vehicle is expected to meet increasedtravel resistance in the near future. Predicting future travelresistance can be done by, for example, continuously monitoring thefuture topography both during the time the freewheel function isinactive and when it is active.

FIG. 2 shows the same diagram with Vunderspeed and Vset speed as in FIG.1, thus d in FIG. 2 can be determined in the same way as in theembodiments discussed above in connection to FIG. 1. The only differenceis that vehicle speed is approaching Vunderspeed from below and thefreewheel function is inactive instead of active left the time ofreaching. Vunderspeed. This is indicated by the increasing, vehiclespeed curve 3 in FIG. 2. According to one embodiment of the inventionsaid control unit is programmed to perform controlling of said freewheelfunction based on said under speed value Vunderspeed, by activating saidfunction when the vehicle speed has increased up to said Vunderspeedfrom a vehicle Speed below the Vunderspeed/as indicated with curve 3.The activation of the freewheel function is initiated when the controlunit recognizes a certain predetermined vehicle condition. Thiscondition occurs when the vehicle;

-   -   has a speed below said Vunderspeed,    -   the freewheel function is currently inactivated,    -   the vehicle is passing for example a crest    -   and the control unit estimates that the Vunderspeed will be        reached due to vehicle acceleration through gravity when the        crest has been passed.

Thus, the control unit comprises means known in prior art forestimating/recognizing future topology (travel resistance) andcalculating future vehicle speed.

The main advantage with the embodiments described in connection to FIG.2 is indicated by the reference text.2 in FIG. 2 which indicates theextended part of the freewheel activation time, which is the beneficialcontribution of the present invention over prior art.

As for the embodiments explained through FIG. 2 the magnitude of inrelation to a certain Vset speed can be determined in the same manner asdescribed above for the embodiments described in connection to FIG. 1.

In another embodiment of the invention said Vunderspeed can be definedas a second vehicle set speed. This can be used in all previouslymentioned embodiments.

In all mentioned embodiments of the invention the control unit can beprogrammed to foresee (calculate) possible future freewheel durationtime for a certain vehicle set speed. In this way a further parametercan be used to decide if said freewheel function can be activated ornot. To calculate possible freewheel duration time in advance is knownas such and mentioned above. In addition and also (mentioned above)known as such, a hysteresis based function can be used in combinationwith the embodiments of the invention mentioned above, which means thatthe vehicle needs to be accelerated (preferably without fuel injection)to a vehicle speed a bit above said vehicle under speed (oralternatively vehicle set speed), before the freewheel function can beallowed to be reactivated. This will secure enough freewheel durationtime.

Thus, as indicated above it should be understood that there can beseveral different Vset speed and there can also be several differentVunderspeed determined for the several Vset speed respectively, eitherautomatically or manually or both ways,

FIG. 3 shows an apparatus 500 according to one embodiment of theinvention, comprising a nonvolatile memory 520, a processor 510 and aread and write memory 560. The memory 520 has a first memory part 530,in which a computer program for controlling the apparatus 500 is stored.The computer program in the memory part 530 for controlling theapparatus 500 can be an operating system.

The apparatus 500 can be enclosed in, for example, a control unit, suchas the above mentioned control unit programmed with the inventivefunctions. The data processing unit 510 can comprise, for example, amicrocomputer.

The memory 520 also has a second memory part 540, in which a program forcontrolling the freewheel function according to the invention is stored.In an alternative embodiment, the program for controlling the freewheelfunction is stored in a separate nonvolatile data storage medium 550,such as, for example, a CD or an exchangeable semiconductor memory. Theprogram can be stored in an executable form or in a compressed state.

When it is stated below that the data-processing unit 510 runs aspecific function, it should be clear that the data-processing unit 510is running a specific part of the program stored in the memory 540 or aspecific part of the program stored in the nonvolatile recording medium550.

The data-processing unit 510 is tailored for communication with thememory 550 through a data bus 514. The data-processing unit 510 is alsotailored for communication with the memory 520 through a data bus 512.In addition, the data-processing unit 510 is tailored for communicationwith the memory 560 through a data bus 511. The data-processing unit 510is also tailored for communication with a data port 590 by the use of adata bus 515.

The method according to the present invention can be executed by thedata-processing unit 510, by the data-processing unit 510 running theprogram stored in the 540 or the program stored in the nonvolatilerecording medium 550.

The invention should not be deemed to be limited to the embodimentsdescribed above, but rather a number of further variants andmodifications are conceivable within the scope of the following patentclaims.

The invention claimed is:
 1. Method for increasing active duration timeof an automatic freewheeling function in a vehicle with cruise controland during a cruise control active period, the function comprising,means for determining a first vehicle set speed (Vset speed) for whenthe function is allowed to be activated under at least prevailingconditions, comprising: calculating, a predetermined allowable vehiclespeed drop (d) to a first under speed value (Vunderspeed) below thefirst vehicle set speed (Vset speed) for at least prevailing conditionsand; controlling the function based on the under speed value, in orderto extend active duration time of the function, wherein the controllingcomprises the step of activating the function when vehicle speed hasincreased up to at least the first under speed value (Vunderspeed) froma vehicle speed below the under speed value (Vunderspeed) and when thefunction is inactive.
 2. Method as claimed in claim 1, wherein the stepof controlling comprising the step of inactivating the function whenvehicle speed has decreased down to the first under speed value from avehicle speed above the under speed value (Vunderspeed) and when thefunction is active.
 3. Method as claimed in claim 1, wherein themagnitude of the vehicle under speed value (Vunderspeed) will not belower than that of a highest gear of a transmission in the vehicle, or agear engaged just before the freewheel function was activated, will bepossible to reengage when the vehicle speed reaches the vehicle underspeed value and the freewheel function will be inactivated and a gearwill have to be engaged.
 4. Method as claimed in claim 1, wherein thepredetermined vehicle speed drop (d) will not occur if the vehicle isexpected to meet increased travel resistance in the near future. 5.Method as chinned in claim 1, wherein the force of gravity is the maincontributor to the vehicle speed increase.
 6. Method as claimed in claim1, wherein the calculation of the magnitude of the allowed predeterminedvehicle speed drop (d) is dependent on the vehicle's possibilities to beable to accelerate up to the first vehicle set speed (Vset speed) fromthe first under speed value (Vunderspeed) within a reasonablepredetermined time (ti).
 7. Method as claimed in claim 1, wherein thevehicle under speed value can be manually set for at least one firstvehicle set speed (Vset speed) by the driver.
 8. Method as claimed, inclaim 1, wherein the vehicle under speed value (Vunderspeed) can befactory-set for one or several different first vehicle set speeds (Vsetspeed) or set by authorized workshop personnel.
 9. Method as claimed inclaim 1, wherein the first under speed value (Vunderspeed) is defined asa second vehicle set speed.
 10. A non-transitory computer readablemedium comprising a computer program comprising a program code forexecuting the method as claimed in claim
 1. 11. A non-transitorycomputer program product comprising a program code for executing themethod as claimed in claim
 1. 12. A computer comprising a computerprogram product loaded on a memory in the computer, which computerprogram product comprises a computer program for executing the method asclaimed in claim 1.